FIG. 1
START
RUN TRAINING WORKLOAD ON
SERVER
202
I
GATHER INSTRUMENTATION
SIGNALS FROM SERVER
204
T
DETERMINE CORRELATIONS
BETWEEN INSTRUMENTATION
SIGNALS
206
FIG. 2
CORRELATIONS
BETWEEN INSTRUMENTATION
SIGNALS
110
REAL
WORKLOAD
302
SERVER
104
ESTIMATED
SIGNALS
309
DIFFERENCE
FUNCTION
GENERATOR
312
DIFFERENCES
314
SEQUENTIAL
PROBABILITY
RATIO TEST
316
INSTRUMENTATION
SIGNALS 307
SWAPPING MECHANISM THAT
SWAPS MSET ESTIMATE IN PLACE
OF SIGNAL FROM FAILED SENSOR
318
FIG. 3
C START J
RUN REAL WORKLOAD ON SERVER
402
r
GATHER INSTRUMENTATION
SIGNALS FROM SERVER
404
DETERMINE IF SENSOR HAS
FAILED
410
GENERATE ESTIMATED SIGNALS
FROM INSTRUMENTATION SIGNALS
406
^^-^-fAILE^--.^ NO
SENSOR? ]^
r
J' YES
COMPARE ESTIMATED SIGNALS
WITH INSTRUMENTATION SIGNALS
408
USE ESTIMATED SIGNAL IN PLACE
OF SIGNAL FROM FAILED SENSOR
414
FIG. 4